body, form , p {margin:0; padding:0;}
body {font:10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; background:#383838;}
div#logo p{display:none;}
div#logo {background:url(images/logo_login.jpg) no-repeat; width:174px; height:48px; margin:0 auto 55px auto;}
div#logo h1 {font-size:18pt;}
div#logo h1  a {display:block; height:48px;}
div#logo h1 span {display:none;}

h1, h2 {margin:0; padding:0;}

#container {width:980px; background:url(images/bg_login.jpg) no-repeat top center; margin:0 auto; padding-top:19px; height:355px}

label.smallInput { background:url(images/bg_s_input.gif) no-repeat; width:168px;}
label.smallInput, label.mediumInput, label.largeInput {padding:4px 6px 0px 6px; height:23px; display:block; margin:5px 0 0 0;}
label.smallInput input, label.mediumInput input, label.largeInput input {background:none; border:none;  font-size:0.9em; color:#666;}

#loginForm {background:url(images/bg_loginBox.jpg) no-repeat; width:421px; height:160px; margin:0 auto 0 auto; padding:10px}
#loginForm h2 {color:#fff; display:block; width:180px; float:left; font-size:14pt}
p#forgotPass {float:right; margin-right:15px; margin-top:3px}
p#forgotPass a {color:#100d00;}
p#forgotPass a:hover {text-decoration:none;}
div#loginContainer {clear:both; width:100%; padding-top:25px; color:#666; padding-left:7px}

p#user, p#pass, p#remember, p#submit {float:left; margin-right:30px; margin-bottom:3px};